Hainan moonrat - English Synonyms Dictionary